import { type } from "os";

export interface getAttrListPrams {
  category1Id: number;
  category2Id: number;
  category3Id: number;
}

export interface attrValueListItem {
  id?: number;
  valueName: string;
  // attrId: number;
  isEdit?: boolean;

}
export type attrValueList = attrValueListItem[];

export interface AttrListItem {
  id?: number;
  attrName: string;
  categoryId: number;
  categoryLevel: number;
  attrValueList: attrValueList;
}
//属性列表
export type AttrList = AttrListItem[];

// //添加参数
// export type SaveOrSetAttrList = AttrListItem[];
// //   组件使用


//   组件使用
//     {
//       "attrName": "string",
//       "attrValueList": [
//         {
//           "id": 0,
//           "valueName": "string"
//           "isEdit": "boolean"
//         }
//       ],
//       "id": 0
//     }

// 添加参数：
//     {
//       "attrName": "string",
//       "attrValueList": [
//         {
//           "valueName": "string"
//         }
//       ],
//       "categoryId": 0,
//       "categoryLevel": 0,
//     }
//   更新参数：
//     {
//       "attrName": "string",
//       "attrValueList": [
//         {
//           "id": 0,
//           "valueName": "string"
//         }
//       ],
//       "categoryId": 0,
//       "categoryLevel": 0,
//       "id": 0
//     }
